package com.novel.pojo.novel;


import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Data
@Table(name = "novel_reward")
public class NovelReward {
    @Id
    private String rewardId;//打赏信息的id，为什么要有打赏id，因为一个用户可能会给同一个小说打赏多次
    //一个小说也会被多个人打赏，造成了多对多的关系，如果不添加无法辨别那个主键好一点
    private String userId;//用户id
    private String novelId;//小说id
    private Double rewardMoney;//打赏的金额
    //因为打赏是敏感操作，如果存在异议，有可能需要记录信息配合，所以添加部分记录
    private String actionIp;//打赏时的ip地址
    private Date actionTime;//打赏的时间
    private Double balance;//打赏后用户的余额
}
